/*
 * @Description: 
 * @Author: zoe
 * @Date: 2024-09-10 16:51:24
 * @LastEditors: rendc
 * @LastEditTime: 2024-09-10 17:05:06
 */
// 5.面向对象基础编程
// 需求描述：
// 定义一个汽车类 Car
// 属性有：颜色、品牌、价格
// 行为有：前进、后退、转弯和输出对象属性 
// 测试类实现功能：
// 实例化一个Car类对象，并给元素赋值
// 调用这个类中方法，输出对象属性信息
// 调用对象前进、后退、转弯等方法
// 命名规则注意事项：
// 属性、方法：若只有一个单词，全小写
// 若多个单词构成，第一个单词全小写，后面单词首字母大写
public class Car{
    //属性
    private String color;//颜色
    private String brand;//品牌
    private double price;//价格
    //无参构造器
    public Car(){
        System.out.println("调用了Car无参构造器");
    }
    //三参构造器
    public Car(String color,String brand,double price){
        this.color = color;
        this.brand = brand;
        this.price = price;
    }
    //get方法
    public String getColor(){
        return color;
    }
    public String getBrand(){
        return brand;
    }
    public double getPrice(){
        return price;
    }
    //行为方法
    public void forword(){
        System.out.println("前进");
    }
    public void backword(){
        System.out.println("后退");
    }
    public void turn(){
        System.out.println("转弯");
    }
    public void disp(){
        System.out.println("Color: " + color);
        System.out.println("Brand: " + brand);
        System.out.println("Price: $" + price);
    }
    
}